package cn.itcast.nems.base.dao.entity;

import lombok.Data;

import java.time.LocalDate;
import java.time.LocalDateTime;

@Data
public class E2Clazz {
    private Integer id;
    private String clazzName;
    private Integer clazzId;
    private String clazzTypeId;
    private String clazzTypeName;
    private String schoolCode;
    private String schoolName;
    private String subjectId;
    private String subjectName;
    private String teachingModel;
    private LocalDate startDate;
    private LocalDate graduationDate;
    private LocalDate predictionGraduationDate;
    private Integer graduation;
    private Integer waitDelete;
    private Integer wait;
    private Integer heima;
    /**
     * 是否可升级
     */
    private Boolean upgradeable;
    /** 是否待定班级（不确定的班级）;与“是否休学班级”互斥。 */
    private Boolean delayFlag;
    /** 是否休学班级；与“是否待定班级”互斥 */
    private Boolean suspensionFlag;
    /** 在读学生人数；进班+1，出班-1 */
    private Integer studentNumber;
    private String remarks;
    private String classteacherId;
    private Integer phaseConfigId;
    private Integer phaseNumber;
    private String comment;
    private Integer tenantId;
    private Integer subtenantId;
    private String createdBy;
    private String createdName;
    private LocalDateTime createdDatetime;
    private String modifiedBy;
    private LocalDateTime modifiedDatetime;
    private String deletedBy;
    private LocalDateTime deletedDatetime;
    private Boolean deletedFlag;
    /**
     * 是否锁定状态
     */
    private Boolean lockFlag ;
}

